home *** CD-ROM | disk | FTP | other *** search
/ Aminet 44 / Aminet 44 (2001)(GTI - Schatztruhe)[!][Aug 2001].iso / Aminet / comm / mail / YAM23src.lha / Source / extrasrc / strmfp.c < prev    next >
C/C++ Source or Header  |  2000-12-15  |  332b  |  17 lines

  1. #include <string.h>
  2. #include "extra.h"
  3.  
  4. /* Append a file name to a path. */
  5.  
  6. void strmfp(char *name, const char *path, const char *node)
  7. {
  8.   size_t len = path ? strlen(path) : 0;
  9.   if (len)
  10.   {
  11.     memcpy(name, path, len);
  12.     if (name[len-1] != '/' && name[len-1] != ':')
  13.       name[len++] = '/';
  14.   }
  15.   strcpy(name + len, node);
  16. }
  17.